by sheer luck - Turkish English Dictionary